/**
 * myaio.h -- interface for read call
 */

#ifndef MYAIO_H
#define MYAIO_H

#ifndef FALSE
#define FALSE 0
#endif

#ifndef TRUE
#define TRUE 1
#endif

void mythread_enter_kernel(void);

int mythread_tryenter_kernel(void);

void mythread_exit_kernel(void);

ssize_t read(int fd, void *buf, size_t nbytes);

void mythread_aio_handle(int sig);

void mythread_aio_init(void);

#endif /* MYAIO_H */
